ParseCsv\Csv D

Total Complexity 245
Dependencies 5
Dependents 0
Total lines 1,402
Lines of code 640
Logical lines of code 406
Comment lines 561
Methods 25
Properties 28

Methods 25

Method Rating Maintainability Complexity Lines of code
_parse_string()
D
25
56 139
_validate_row_condition()
D
35 35 72
_guess_delimiter()
B
42 20 47
unparse()
B
44 17 42
load_data()
A
44 16 40
_check_count()
A
49 11 28
auto()
A
50 9 32
_validate_fields_for_unparse()
A
51 9 27
_validate_row_conditions()
A
52 8 25
_enclose_value()
S
57 8 14
getTotalDataRowCount()
S
53 6 21
output()
S
53 5 22
parse()
S
56 5 18
init()
S
61 5 14
_detect_and_remove_sep_row_from_data()
S
58 4 16
_validate_offset()
S
68 5 7
_wfile()
S
62 4 11
_parse_file()
S
65 4 9
save()
S
65 3 8
_check_data()
S
66 3 9
_rfile()
S
64 3 10
encoding()
S
66 3 9
__construct()
S
70 2 6
_get_delimiter_from_sep_row()
S
66 2 8
getCollection()
S
69 2 6